for(i=3;i<=5;i++)

来源:百度知道 编辑:UC知道 时间:2024/05/04 09:02:13
for(i=3;i<=5;i++)
for(j=2;j<=i;j++)
printf("*")
运行结果和过程 那为高人愿指点我

结果:*********(九个*)
过程:

i=3
j=2,打印一个*
j=3,打印一个*

i=4
j=2,打印一个*
j=3,打印一个*
j=4,打印一个*

i=5
j=2,打印一个*
j=3,打印一个*
j=4,打印一个*
j=5,打印一个*

i=3(i<=5):j=2(j<=3)输出一个*,j++
j=3(j<=3)输出一个*,j++
j=4(j>3)不输出
i++

i=4(i<=5):j=2(j<=4)输出一个*,j++
j=3(j<=4)输出一个*,j++
j=4(j<=4)输出一个*,j++
j=5(j>5)不输出
i++

i=5(i<=5):j=2(j<=5)输出一个*,j++
j=3(j<=5)输出一个*,j++
j=4(j<=5)输出一个*,j++
j=5(j<=5)输出一个*,j++
j=6(j>5)不输出

综上:一共输出9个*,即 *********

1+2+3=6个*

结果:******